
import Vue from 'vue';


import DesignPreview from '../views/aiccFile/aiccSet/workTemplateManage/workTemplate/preview'
//aicc用的自定义抽屉组件
import AiccDrawer from '../components/aiccDrawer/index.vue';
//aicc用的自定义弹窗
import HuilanAiccDialog from '../components/aiccDialog/index.vue';
//aicc用的树型结构
import AiccTree from '../components/aiccActionTree/index.vue';
//aicc模板设计弹窗组件布局
import AICCDesingerDrawerComponent from '../components/aiccComponents/aiccDesignDrawComponent/index'
//aicc报表使用的时间搜索 分为年月日
import AiccReportDateSearch from '../components/aiccComponents/aiccReportTimeSearch/index.vue'
//aicc报表使用的表格表头字段显示隐藏展示
import AiccReportFilter from '../components/aiccComponents/aiccReportFilter/index.vue'
//aicc报表部门,技能组,坐席联动查询
import AiccReportLinkage from '../components/aiccComponents/aiccGroupSkillSeatChoose/index.vue'
//aicc坐席穿梭框选择组件
import AiccSeatChooseTransfer from '../components/aiccComponents/aiccSeatChooseTransfer/index.vue'
//aicc技能组穿梭框选择组件
import AiccGroupSkillChooseTransfer from '../components/aiccComponents/aiccGroupSkillChooseTransfer/index.vue'
//aicc左侧一级列表展示
import AiccLeftList from '../components/aiccComponents/aiccLeftList/index.vue'
//aicc树型结构节点上的操作项
import AiccTreeNode from '../components/aiccActionTree/treeNode.vue'
//aicc打电话发短信组件
import AiccPhoneOrMessage from '../components/aiccComponents/aiccPhoneOrMessage/index.vue'
//aicc选择员工用户组件
import AiccEmployeeChoose from '../components/aiccComponents/aiccEmployeeChoose/index.vue'


//aicc会话记录详情组件
import AiccChatDetail from '../components/aiccComponents/aiccChatDetail/index.vue'
//aicc用的自定义弹窗加放大
import HuilanAiccDialogFull from '../components/aiccComponents/aiccDialogHasFull/index.vue';
//import crudCommon from '@/mixins/crud';

import AiccAudio from '../components/aiccAudio/index'

//aicc用的抽屉
Vue.component('AiccDrawer', AiccDrawer);
//aicc用的弹窗
Vue.component('HuilanAiccDialog', HuilanAiccDialog);
//aicc用的树型结构
Vue.component('AiccTree', AiccTree);
//aicc树型结构节点上的操作项
Vue.component('AiccTreeNode', AiccTreeNode);
// 工作台设计器的预览组件
Vue.component('DesignPreview', DesignPreview);
//aicc工作台设计弹窗布局
Vue.component('AICCDesingerDrawerComponent', AICCDesingerDrawerComponent)
//aicc音频
Vue.component('AiccAudio', AiccAudio)
//aicc报表使用的时间搜索 分为年月日
Vue.component('AiccReportDateSearch', AiccReportDateSearch)
//aicc报表使用的表格表头字段显示隐藏展示
Vue.component('AiccReportFilter', AiccReportFilter)
//aicc报表部门,技能组,坐席联动查询
Vue.component('AiccReportLinkage', AiccReportLinkage)
//aicc坐席穿梭框选择组件
Vue.component('AiccSeatChooseTransfer', AiccSeatChooseTransfer)
//aicc技能组穿梭框选择组件
Vue.component('AiccGroupSkillChooseTransfer', AiccGroupSkillChooseTransfer)
//aicc左侧一级列表展示
Vue.component('AiccLeftList', AiccLeftList)
//aicc打电话发短信组件
Vue.component('AiccPhoneOrMessage', AiccPhoneOrMessage)
//aicc选择员工用户组件
Vue.component('AiccEmployeeChoose', AiccEmployeeChoose)
//aicc会话记录详情组件
Vue.component('AiccChatDetail', AiccChatDetail)
////aicc用的自定义弹窗加放大
Vue.component('HuilanAiccDialogFull', HuilanAiccDialogFull);

import ProcessDesiner from '../views/aiccFile/aiccMultiwheeltalk/processDesiner/index.vue';


import '../styles/aiccStyles/processDesiner/index.scss';

export default {
  install(Vue) {
    Vue.component('AiccProcessDesiner', ProcessDesiner);
  }
}

/**
 * ### AiccFlowForAiHuman_Lib
 * npx vue-cli-service build --target lib --name AiccProcessDesiner --dest lib/AiccProcessDesiner  --formats umd-min ./src/libByModule/AiccProcessDesiner.js
 *
*/